#define _CRT_SECURE_NO_WARNINGS 1
//#include <stdio.h>
//#include <string.h>
//int main()
//{
	//char arr[] = { 'a','b','c','d','e','f' };
	//printf("%zd\n", strlen(arr));//x
	//printf("%zd\n", strlen(arr + 0));//x
	////printf("%zd\n", strlen(*arr));//err
	////printf("%zd\n", strlen(arr[1]));//err
	//printf("%zd\n", strlen(&arr));//x
	//printf("%zd\n", strlen(&arr + 1));//x - 6
	//printf("%zd\n", strlen(&arr[0] + 1));//x - 1
	//return 0;
//}


//#include <stdio.h>
//int main()
//{
//	char arr[] = "abcdef";
//	printf("%zd\n", sizeof(arr));//7
//	printf("%zd\n", sizeof(arr + 0));//4/8
//	printf("%zd\n", sizeof(*arr));//1
//	printf("%zd\n", sizeof(arr[1]));//1
//	printf("%zd\n", sizeof(&arr));//4/8
//	printf("%zd\n", sizeof(&arr + 1));//4/8
//	printf("%zd\n", sizeof(&arr[0] + 1));//4/8
//	return 0;
//}



//#include <stdio.h>
//#include <string.h>
//int main()
//{
//	char arr[] = "abcdef";
//	printf("%zd\n", strlen(arr));//6
//	printf("%zd\n", strlen(arr + 0));//6
//	//printf("%zd\n", strlen(*arr));//err
//	//printf("%zd\n", strlen(arr[1]));//err
//	printf("%zd\n", strlen(&arr));//6
//	printf("%zd\n", strlen(&arr + 1));//x
//	printf("%zd\n", strlen(&arr[0] + 1));//5
//	return 0;
//}


//#include <stdio.h>
//int main()
//{
//	char* p = "abcdef";
//	printf("%zd\n", sizeof(p));//4/8
//	printf("%zd\n", sizeof(p + 1));//4/8
//	printf("%zd\n", sizeof(*p));//1
//	printf("%zd\n", sizeof(p[0]));//1
//	printf("%zd\n", sizeof(&p));//4/8
//	printf("%zd\n", sizeof(&p + 1));//4/8
//	printf("%zd\n", sizeof(&p[0] + 1));// 4 / 8
//	return 0;
//}
//
//
//#include <stdio.h>
//#include <stdio.h>
//int main()
//{
//	char* p = "abcdef";
//	printf("%zd\n", strlen(p));//x
//	printf("%zd\n", strlen(p + 1));//y
//	//printf("%zd\n", strlen(*p));//err
//	//printf("%zd\n", strlen(p[0]));//err
//	printf("%zd\n", strlen(&p));//z
//	printf("%zd\n", strlen(&p + 1));//a
//	printf("%zd\n", strlen(&p[0] + 1));//b
//	return 0;
//}